@CHARSET "ISO-8859-1";
form {float: left;}

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

body {
	background: #003300 url(img/nav_trans_background_990.png) 0px -3px repeat-x ;
	color: #006600;
	font-family: Arial,Verdana,sans-serif;
	font-size:14px;
	margin: 0px;
	padding:0px;
}
a { text-decoration:none; }
#container { width:950px; height:900px; margin:0px auto; background:#446E34; padding:0px; } 
#header_upper_bar {height:0px;}

#header { width:950px; margin-bottom:5px;}

#header h1 { background:url(img/interbets.gif) no-repeat scroll 0 0; float:left;  margin:2; padding:0; width:205px; height:100px; margin:0px; }

#header ul#topNav { margin: 0px; padding: 0px 50px; float: right; width: 650px; list-style: none; }
#header ul#topNav li { padding: 10px 0px 0px 0px; float: right; width: 90px; height: 25px;  }
#header ul#topNav li a { display: block; color: white; font-size: 12px; text-align: center; }

#header ul#racelinkNav {
        margin: 0px; padding: 2px 0px 0px 10px; float: right; clear: right; width: 347px; height: 20px; list-style: none; color: white; background: transparent url("img/background-racelinks.gif") 0px 0px no-repeat; }

#header ul#racelinkNav li {        margin: 0px;        padding: 0px;        display: inline;        font-size: 11px;}
#header ul#racelinkNav li a {        padding: 0px 5px;        color: #ffffcc;}

#header-badge {height:100px; clear:both; padding:0px; background:#FFFFFF; margin-bottom:5px; padding:0px;}
#header_badge {height:1px; clear:both; }
#banner-a, #banner-b, #banner-c { margin:15px 3px 5px 3px;}

#main_navigation {height:32px; margin-top:10px; }

#header ul#mainNav {
        margin: 0;
        padding: 0px 0px 0px 0px;
        float: right;
        height: 30px;
        width: 945px; border-top:0px solid;
        list-style: none;
	border-bottom:0px solid white;
}
#header ul#mainNav li {
        margin: 0px 0px 0px 0px;
        float: left;
        width: 125px;
        height: 30px;
	line-height:30px;
        background: transparent url("img/c13.gif") 0px 0px no-repeat;
	font-weight:bold;
	border-bottom:1px solid #ffffcc;
}

#header ul#mainNav li.home {width:65px;}

#header ul#mainNav li.sep {
        background: transparent url("img/background-tabsep.gif") 0 0 no-repeat;
}

#header ul#mainNav li.sel {
        background: transparent url("img/background-tabsel.gif") 0 0 no-repeat;
}

#header ul#mainNav li a {
        padding: 0px;
        width: inherit;
        height: 30px;
        text-decoration: none;
        text-align: center;
        color: #FFFFCC;
	font-family:Arial;
	display:block;
}

#header ul#mainNav li a:hover { color:#fff; text-decoration:underline; }

#header ul#mainNav ul { width:250px; display:block; border:1px solid #FFFFCC; top:140px; position:absolute;display:none;  z-index:9000; background:#446E34; list-style: none; padding: 0px 0px 0px 0px; padding:0px;}
#header ul#mainNav li ul li {width:250px;float:none; background:#446E34; font-weight:normal; color:#ffffcc; text-align:left; padding:0px;white-space:no-wrap; overflow:hidden; line-height:23px; height:23px;}
#header ul#mainNav li ul li a {color:#ffffcc; padding-left:10px; text-align:left;}

#mainNavSub {
	line-height:30px;
        height:30px; background:url("img/background-footer.gif") 0px -10px no-repeat; color: #446E34; 
        margin:0px 0px 0px 5px;
        padding:0px 0px 0px 25px;
}
#mainNavSub { }
#mainNavSub ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#mainNavSub ul li { display:block; float:left; text-align:center; }
#mainNavSub ul li a { padding:0px 10px 0px 10px; color:#446E34; font-weight:bold;}
#mainNavSub ul li a:hover { text-decoration:underline; padding-top:6px;}




#main_menu_bar { height:41px; padding:0px; margin:0px; padding-left:200px; }
#menu_bar {height:46px; width:730px; border:0px solid; background:url(img/sub-menu-bar-mid.gif);}

td.ml {background:url('img/sub-menu-bar-lt.gif'); height:46px; width:15px;}
td.mr {background:url('img/sub-menu-bar-rt.gif'); height:46px; width:15px;}


a.menu_btn { margin:1px 1px 1px 1px; font-family:'Arial Narrow';width:110px; height:30px; line-height:30px; display:block; float:left;background:#336633 url(img/sub-menu-bar-btn.gif) 0px 0px no-repeat; color:#F2ED8D; text-decoration:none; text-align:center; }
a.menu_btn:hover { color:white; font-weight:bold;}


#content { font-size:12px; }

#leftCol { float:left;  width:250px; border:0px solid;}
#panel_login #accountid, #panel_login #pin {  }
label { font-weight:bold; margin-right:10px;}
#accountid, #pin { border:1px solid #336633; margin-bottom:1px; padding:2px; width:112px; }
#login-box div.title { font-weight:bold; text-align:center; }
#panel_login p.forgottenPin {layout.css (line 1171)
clear:right; color:#FE9901; margin:0; text-align:right; }

/* HIDE LAYOUT FROM NS4 & EARLIER BROWSERS -------------------------------------------------------------------*/

* {
	font-family: inherit;
}
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; text-decoration: underline; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

p { font-size: 12px; text-align: left;}

ul { font-size: 12px; }

#header {text-align:center; }
#content {  float: left; display:block; background: #446E34; }
#content, #leftCol, #rightCol   {}
#leftCol   { width:270px; float:left;  margin:0px 5px; overflow:hidden; }
#rightCol  { width:666px; float:right; margin:0px 0px; min-height:510px; overflow:hidden; }

form  { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.loginButton { float:right; }
.acceptStatement { font-size:1.0em; font-family: 'Arial'; padding:0px; text-align:justify; }
.orangeButton { 
	margin-left:10px; 
	width:112px; height:37px ; border:0px; font-weight:bold; 
	background:url('img/background-orangebutton.gif'); color:#fff; 
	text-transform: uppercase;
}

#login_button {cursor:pointer; }
.bold {font-weight:bold;}
.s12  {font-size:12px; }
.s14  {font-size:14px; }
#quickLinks h1 { background:url("img/background-footer.gif") -10px -8px no-repeat; padding-left:25px; line-height:30px; margin-bottom:0px; border-bottom:2px solid #060; border-top:2px solid #060; color:#C01;} 
#quickLinks ul {
	margin:0px 0px;
	padding:0px 0px;
	background:#ffffff;
}
#quickLinks ul li {
	background:#ffffff url(img/orange_arrow.gif) no-repeat scroll 5px 50%;
	line-height:25px;
	font-weight:bold;
	list-style-type:none;
	padding-left:25px;
	margin-top:1px;
	border-bottom:1px solid #ccc;
}

#quickLinks ul li a { color: #006600; }
#quickLinks ul li a:hover { text-decoration:underline;padding-left:1px; color:#006600; }
#content .storycontent h2 {	font-weight:bold;	}



div.green-btn-big-box {background:url(img/green-btn-big-box.gif); width:180px;height:45px; text-align:center; color:white; }
div.red-btn {background:url(img/red-btn.gif); width:170px; line-height:25px; height:25px; font-weight:bold; font-size:12px; color:white; margin:2px 0px;}




.btn-2 {background:url(img/btn-2.gif) no-repeat; width:188px; height:28px; color:#fff; line-height:28px;}

.head_title {color:#336633; }


/* from layout.css */

#content div#leftCol div.cell { background:transparent url(img/background-leftcell.gif) repeat-y scroll 0 0; width:250px; }
#content div#leftCol div.cell { margin:15px 0px 15px 0px; padding:0px 10px; position:relative; }

#content div#leftCol div.cellTop { background:transparent url(img/background-leftcelltop.gif) no-repeat scroll 0 0; width:270px; }
#content div.cellTop { height:10px; left:0; padding:0px 0px; position:absolute; top:-10px; }

#content div#leftCol div.cellBottom { background:transparent url(img/background-leftcellbottom.gif) no-repeat scroll 0 0; width:270px; }
#content div#leftCol div.cellBottom { clear:both; height:10px; left:-10px; padding:0px 0px; position:relative; top:8px; }



#content div#rightCol { float:right; margin:0px 3px 0px 0px; overflow:hidden; width:666px; padding:0px;}
#content div#rightCol div.cell { background:transparent url(img/background-rightcell.gif) repeat-y scroll 0 0; width:654px; } /*account for padding */ 
#content div#rightCol div.cell { margin:15px 0 25px; padding:0 10px; position:relative; }

#content div#rightCol div.cellTop { background:transparent url(img/background-rightcelltop.gif) no-repeat scroll 0 0; width:664px; }
#content div#rightCol div.cellTop { height:10px; left:0; padding:0 10px; position:absolute; top:-10px; }

#content div#rightCol div.cellBottom { background:transparent url(img/background-rightcellbottom.gif) no-repeat scroll 0 0; width:664px; }
#content div#rightCol div.cellBottom { clear:both; height:10px; left: -10px; padding:0 10px; position:relative; }
#content div#rightCol div.DisplayContent{background-color:white;height: 740px;width: 660px;margin-left: -8px} 

.page h3.storytitle { border-bottom:1px solid #446E34; color:#446E34; height:25px; line-height:25px; margin:5px 0px 0px 0px; font-size:150%;}
.page h3.storytitle a {  color:#446E34; }

.page div.meta { padding-left:25px; }
.page .storycontent { padding:10px; line-height:18px; width:95%; font-family:'Verdana'; }
.page .storycontent p {  }

.cms_tbl {background:#000;}
.cms_tbl th {background:#006600; color:#ffffff; }
.cms_tbl td {background:#ffffff;}
.cms_tbl td.shaded { border:1px solid #ccc; padding:5px;}



div.promo_form { background:#f1f1f1; padding:15px;border: 1px solid #57924E; }
form.email_form {}
form.email_form input#emailid {border: 1px solid; padding: 5px;}
form.email_form input#submit_form_next {height: 34px; border: 1px; width: 104px; cursor:pointer; background:url('/media/nextbtn.gif');font-size:150%; color:transparent;}



#footer {
        margin: 5px;
        clear: both;
        width: 940px;
	margin-top:25px;
        background: transparent url("img/background-footer.gif") 0 0 no-repeat;
}

#footer ul#footerNav {
        margin: 0;
        padding: 13px 0 0 7px;
        list-style: none;
        text-align:center;
}

#footer ul#footerNav li {
        display: inline;
        font-size: 12px;
        color: #446E34;
	font-weight:bold;
}

#footer ul#footerNav li a { padding: 0 5px 0 3px; color: #446E34; }
#footer ul#footerNav li a:hover {text-decoration:underline;}

#footer p {
        margin: 0;
        padding: 13px 10px 0 0;
        float: right;
        font-size: 12px;
        color: white;
}

#footer #website-extra-footer { background:#ffffff; margin:50px 0px 25px 0px; height:64px; clear:both; border:1px solid #336633;}
#footer #website-extra-footer img  {margin:2px 30px 2px 40px; }

